"""
Radar Client Exceptions

定义雷达客户端相关的异常类
"""

class RadarClientError(Exception):
    """雷达客户端基础异常"""
    pass

class RadarConnectionError(RadarClientError):
    """连接异常"""
    pass

class RadarProtocolError(RadarClientError):
    """协议解析异常"""
    pass

class RadarTimeoutError(RadarClientError):
    """超时异常"""
    pass

class RadarChecksumError(RadarProtocolError):
    """校验错误异常"""
    pass

class RadarDataFormatError(RadarProtocolError):
    """数据格式错误异常"""
    pass

class RadarCommandError(RadarClientError):
    """命令执行错误异常"""
    pass